@@ -17,7 +17,7 @@ r = settings.REDIS_CACHE  | 
            ||
| 17 | 17 | 
                def set_group_info(group):  | 
            
| 18 | 18 | 
                """ 设置群组信息 """  | 
            
| 19 | 19 | 
                group_data = group.data  | 
            
| 20 | 
                - r.set(GROUP_INFO % group.group_id, json.dumps(group_data, cls=DjangoJSONEncoder))  | 
            |
| 20 | 
                + r.setex(GROUP_INFO % group.group_id, settings.REDIS_EXPIRED_MONTH, json.dumps(group_data, cls=DjangoJSONEncoder))  | 
            |
| 21 | 21 | 
                return group_data  | 
            
| 22 | 22 | 
                 | 
            
| 23 | 23 | 
                 | 
            
                @@ -42,7 +42,7 @@ def get_group_info(group_id):  | 
            ||
| 42 | 42 | 
                def set_group_users_info(group):  | 
            
| 43 | 43 | 
                """ 设置群组用户信息 """  | 
            
| 44 | 44 | 
                group_users = group.users(admin=False)  | 
            
| 45 | 
                -    r.set(GROUP_USERS_INFO % group.group_id, json.dumps({
               | 
            |
| 45 | 
                +    r.setex(GROUP_USERS_INFO % group.group_id, settings.REDIS_EXPIRED_MONTH, json.dumps({
               | 
            |
| 46 | 46 | 
                'group_users': group_users,  | 
            
| 47 | 47 | 
                'admin_id': group.admin_id,  | 
            
| 48 | 48 | 
                }, cls=DjangoJSONEncoder))  | 
            
                @@ -72,7 +72,7 @@ def get_group_users_info(group_id, user_id):  | 
            ||
| 72 | 72 | 
                 | 
            
| 73 | 73 | 
                 | 
            
| 74 | 74 | 
                def set_group_photo_thumbup_flag(photo_id, user_id):  | 
            
| 75 | 
                - r.set(GROUP_PHOTO_THUMB_UP % (photo_id, user_id))  | 
            |
| 75 | 
                + r.setex(GROUP_PHOTO_THUMB_UP % (photo_id, user_id), settings.REDIS_EXPIRED_MONTH, True)  | 
            |
| 76 | 76 | 
                 | 
            
| 77 | 77 | 
                 | 
            
| 78 | 78 | 
                def del_group_photo_thumbup_flag(photo_id, user_id):  | 
            
                @@ -84,7 +84,7 @@ def get_group_photo_thumbup_flag(photo_id, user_id):  | 
            ||
| 84 | 84 | 
                return True  | 
            
| 85 | 85 | 
                else:  | 
            
| 86 | 86 | 
                from group.models import PhotoThumbUpInfo  | 
            
| 87 | 
                - if PhotoThumbUpInfo.objects.filter(photo_id=photo_id, user_id=user_id).exists():  | 
            |
| 87 | 
                + if PhotoThumbUpInfo.objects.filter(photo_id=photo_id, user_id=user_id, thumbup=True).exists():  | 
            |
| 88 | 88 | 
                set_group_photo_thumbup_flag(photo_id, user_id)  | 
            
| 89 | 89 | 
                return True  | 
            
| 90 | 90 | 
                else:  | 
            
                @@ -19,7 +19,7 @@ def set_system_message_delete_info(user_id):  | 
            ||
| 19 | 19 | 
                """ 设置系统消息删除信息 """  | 
            
| 20 | 20 | 
                deleted_messages = SystemMessageDeleteInfo.objects.filter(user_id=user_id, status=True)  | 
            
| 21 | 21 | 
                deleted_message_ids = [msg.msg_id for msg in deleted_messages]  | 
            
| 22 | 
                - r.set(SYSTEM_MESSAGE_DELETED_INFO % user_id, json.dumps(deleted_message_ids))  | 
            |
| 22 | 
                + r.setex(SYSTEM_MESSAGE_DELETED_INFO % user_id, settings.REDIS_EXPIRED_MONTH, json.dumps(deleted_message_ids))  | 
            |
| 23 | 23 | 
                return deleted_message_ids  | 
            
| 24 | 24 | 
                 | 
            
| 25 | 25 | 
                 |